Search Engine
Search Engine is a software which helps user to search data, information of their need. Search engine takes user queries as input, searches pages relevant with the user query in the World Wide Web (WWW) and returns all the relevant pages to the user. User can search queries, documents, videos, images, webpages etc. on a search engine.
Working of a Search engine
Search engine takes user query, the
software modules called web crawlers or
Spider scan or crawl through
all the web pages and collects only the
relevant pages. Then those relevant pages
are organized in database for ease searching.
Then search engine returns most relevant
pages to the user. This process happens
very fast in the background.
Architecture of Search Engine
Search engine has three main components.
How pages are ranked by search engine?
Different search engines use different algorithm
to rank pages. Search Results produced by one
search engine will be different from another as
they are not using same algorithm to rank pages. But there are certain
factors used by all of the search engines to rank pages:
Damping Factor
A random web surfer randomly clicking on
links will eventually stop clicking.
Probability of random surfer following links in
pages is a damping factor (d). The probability
that random surfer jump to any random web page is 1 - d.